package com.read.scriptures.util;

import com.google.gson.Gson;

/**
 * XJ  Gson对象 list 转String 工具类
 */
public class GsonUtils {

    /**
     * 对象转为字符串
     *
     * @param o
     * @return
     */
    public static String objectToStr(Object o) {
        Gson gson = new Gson();
        String str = gson.toJson(o);
        return str;
    }


    /**
     * 字符串转为对象
     *
     * @return
     */
    public static Object strToObj(String str) {
        Gson gson = new Gson();
        Object object = gson.fromJson(str, Object.class);
        return object;
    }

    /**
     * json转为对象
     *
     * @param strJson
     * @param myClass
     * @return
     */
    public static Object jsonToObj(String strJson, Class myClass) {
        Gson gson = new Gson();
        Object jsonObj = gson.fromJson(strJson, myClass);
        return jsonObj;
    }


    //字符串转List
//
//    List<RepaymentListResult> list = null;
//                if (!TextUtils.isEmpty(s)) {
//        list = new Gson().fromJson(s, new TypeToken<List<RepaymentListResult>>() {
//        }.getType());
//    }

}
